body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
table,
td,
img,
div {
    margin     : 0;
    padding    : 0;
    border     : 0;
}

body {
    font-size  : 12px;
    background-color: #f3f2ee;
}


body,
html {
    height: 100%;
    height: 100%;
}

ul,
ol {
    list-style-type: none;
}

select,
input,
img,
select {
    vertical-align: middle;
}

a {
    text-decoration            : none;
    -webkit-tap-highlight-color: rgba(2, 1, 1, 0);
    -webkit-user-select        : none;
    -moz-user-focus            : none;
    -moz-user-select           : none;
}

a:link {
    color: #009;
}

a:visited {
    color: #800080;
}

a:hover,
a:active,
a:focus {
    color          : #c00;
    text-decoration: underline;
}